package com.widget.collection;

import com.google.common.collect.Lists;
import java.util.Collections;
import java.util.List;

/**
 * list操作
 *
 * @author mlliud
 * @date 2020/7/29 2:14 下午
 */
public class ListHelper {

  private static void doc() {
    /**
     * 集合乱序
     */
    List<Integer> val = Lists.newArrayList(1, 2, 3, 4, 5, 6);
    Collections.shuffle(val);
    /**
     * 删除某个集合数据[map明显，list可以removeAll]
     */
    List<Integer> del = Lists.newArrayList(1, 2, 3);
    val.removeIf(u -> del.contains(u));
    /**
     * 构建空集合
     */
    List<String> emptyList = Collections.emptyList();
    /**
     * 构建单数据集合
     */
    List<Integer> singletonList = Collections.singletonList(1);
  }

  public static void main(String[] args) {
    ListHelper.doc();
  }
}
